my_str = "itheima and itcast"
# 通过下标索引取值
value = my_str[2]
value2 = my_str[-16]
print(f"从字符串{my_str}取下标为2的元素，值是：{value}，取下标-16的元素为：{value2}")

# my_str[2] = "H"   不能进行修改操作

# index(): 找到指定字符(串)的下标索引值(起始下标)

# replace(str1, str2):用str2替换str1 注意：得到的是一个新字符串
new_my_str = my_str.replace("it", "程序")
print(f"将字符串：{my_str}，进行替换后得到：{new_my_str}")

# split(分割字符串):根据分割字符串得到一个列表 注意：字符串本身不变得到一个列表对象
my_str = "hello python itheima itcast"
my_str_list = my_str.split(" ")
print(f"将字符串{my_str}进行split切分后得到：{my_str_list}，其类型是：{type(my_str_list)}")

# strip():规整操作    注意：得到的是一个新的字符串
my_str = "   itheima and itcast    "
new_my_str = my_str.strip()
print(f"字符串{my_str}被strip后，结果：{new_my_str}")

my_str = "12itheima and itcast21"
new_my_str = my_str.strip("12")
print(f"字符串{my_str}被strip('12')之后，结果：{new_my_str}")

# count(子串):统计某个子串在主串中出现的次数

# len():统计字符串的长度




